
.xl_det_main{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-bottom: 80px;
	width: 1200px;
	margin: 0 auto;
}
.slider_fixed{
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: 210px;
}

/* 标签详情页 */
.xl_detail_label{display: block;width: 790px;background: #FFFFFF;border-radius: 20px;}
.xl_detail_label .det_label_text{position: relative;display: block;padding: 0 30px;padding-top: 40px;width: 100%;box-sizing: border-box;}
.xl_detail_label .det_label_name{display: block;font-size: 25px;color: #333333;font-weight: bold;}
.xl_detail_label .det_label_p{display: block;width: 100%;margin-top: 25px;height:auto;overflow: hidden;font-size: 16px;line-height: 36px;}
.xl_detail_label .det_label_p p{display: block;width: 100%;color: #333333;text-align: justify;}
.xl_detail_label .det_label_more{position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;height: 105px;display: flex;justify-content: center;align-items: flex-end;background: linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 65%);}
.xl_detail_label .det_label_more a{display: flex;align-items: flex-end;width: 80px;height: 60px;}
.xl_detail_label .det_label_more a img{display: block;width: 30px;height: 27px;margin: 0 auto;}
.xl_detail_label .det_paper_label{display: block;margin-top: 60px;margin-left: 30px;font-size: 24px;color: #333333;font-weight: bold;}
.xl_detail_label .det_paper_title{width: 730px;max-width: 730px;margin: 0 auto;display: flex;align-items: center;margin-top: 30px;overflow-x: auto;}
.xl_detail_label .det_paper_title::-webkit-scrollbar{display:none;}
.xl_detail_label .det_paper_title li{display: block;cursor: pointer;width: 88px;min-width: 88px;height: 46px;text-align: center;line-height: 46px;border-radius: 15px;background: #bfbfbf;margin-right: 20px;font-size: 22px;color: #FFFFFF;}
.xl_detail_label .det_cur{background: #FF9669 !important;color: #FFFFFF !important;font-weight: bold !important;}
.xl_detail_label .det_paper_cont{display: block;width: 100%;padding: 0 30px;box-sizing: border-box;margin-top: 30px;padding-bottom: 105px;}
.xl_detail_label .paper_item{display: none;}
.xl_detail_label .paper_view{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 25px 0 30px 0;}
.xl_detail_label .paper_view_l{display: block;width: 505px;}
.xl_detail_label .paper_view_title{display: block;font-weight: bold;width: 100%;text-align: justify;font-size: 18px;color: #1f1f1f;line-height: 28px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}
.xl_detail_label .paper_view_notes{
	display: block;
	width: 100%;
	height: 44px;
	font-size: 14px;
	color: #666666;
	cursor: pointer;
	text-align: justify;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	line-height: 22px;
	margin-top: 5px;
}
.book_paper_list .paper_view_title{
	white-space: nowrap !important;
	display: block !important;
}
.xl_detail_label .paper_view_bot{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-top: 10px;}
.xl_detail_label .paper_bot_l,
.xl_detail_label .paper_green_btn,
.xl_detail_label .paper_red_btn{display: flex;align-items: center;}
.xl_detail_label .paper_green_btn{font-size: 14px;color: #85d29e;}
.xl_detail_label .paper_red_btn{margin-left: 25px;font-size: 14px;color: #ff9669;}
.xl_detail_label .paper_green_btn img,
.xl_detail_label .paper_red_btn img{display: block;width: 16px;height: 16px;margin-right: 5px;}
.xl_detail_label .det_view_img{display: block;width: 10.5rem;height: 7rem;}
.xl_detail_label .paper_time{display: block;font-size: 14px;color: #999999;margin-left: 0 !important;margin-top: 0 !important;}
 .article_cut{  line-height: 2;word-break: break-all;overflow: hidden;text-overflow: ellipsis;max-height: 200px; } 
.article_cut_ct{ position: relative;} 


.xl_course_slider{display: block;width: 390px;background: #FFFFFF;border-radius: 20px;padding: 40px 0;}
.xl_course_slider .course_label{display: block;margin-left: 30px;font-size: 18px;color: #333333;font-weight: bold;}
.xl_book_slider .course_label{display: block;margin-left: 30px;font-size: 18px;color: #333333;font-weight: bold;}

.xl_course_slider .course_link{display: block;width: 330px;margin: 0 auto;}
.xl_book_slider .course_link{display: block;width: 330px;margin: 0 auto;}

.xl_course_slider .course_view{position: relative;display: block;width: 330px;height: 314px;background: #FFFFFF;border-radius: 20px;box-shadow: 0 0 30px 0 rgba(219, 219, 219, 0.67);margin-top: 25px;overflow: hidden;}
.xl_book_slider .course_view{position: relative;display: block;width: 330px;height: 314px;background: #FFFFFF;border-radius: 20px;box-shadow: 0 0 30px 0 rgba(219, 219, 219, 0.67);margin-top: 25px;overflow: hidden;}

.xl_course_slider .course_top{display: block;width: 100%;height: 186px;}
.xl_book_slider .course_top{display: block;width: 100%;max-height: 186px;}

.xl_course_slider .course_title{display: block;padding: 0 15px;width: 100%;box-sizing: border-box;margin-top: 10px;font-size: 18px;line-height: 24px;color: #333333;text-align: justify;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;font-weight: bold;}
.xl_book_slider .course_title{display: block;padding: 0 15px;width: 100%;box-sizing: border-box;margin-top: 10px;font-size: 18px;line-height: 24px;color: #333333;text-align: justify;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}


.xl_course_slider .course_bot{position: absolute;left: 0;bottom: 25px;width: 100%;display: flex;align-items: center;justify-content: space-between;}
.xl_book_slider .course_bot{position: absolute;left: 0;bottom: 25px;width: 100%;display: flex;align-items: center;justify-content: space-between;}

.xl_course_slider .course_bot_l{display: flex;align-items: center;margin-left: 15px;}
.xl_book_slider .course_bot_l{display: flex;align-items: center;margin-left: 15px;}

.xl_course_slider .course_name{display: block;font-size: 14px;color: #333333;}
.xl_book_slider .course_name{display: block;font-size: 14px;color: #333333;}

.xl_course_slider .course_num{display: block;font-size: 12px;color: #85d29e;margin-left: 15px;}
.xl_book_slider .course_num{display: block;font-size: 12px;color: #85d29e;margin-left: 15px;}

.xl_course_slider .course_payNum{display: block;font-size: 14px;font-weight: bold;color: #e3220a;margin-right: 15px;}
.xl_book_slider .course_payNum{display: block;font-size: 14px;font-weight: bold;color: #e3220a;margin-right: 15px;}

.xl_course_slider .course_payNum span{font-size: 24px;}
.xl_book_slider .course_payNum span{font-size: 24px;}


/* 每天学点心理学详情 */
.xl_det_matter{display: block;width: 790px;border-radius: 20px;background: #FFFFFF;padding-bottom: 60px;}
.xl_det_matter .matter_name{display: block;width: 100%;padding: 0 30px;box-sizing: border-box;padding-top: 25px;text-align: justify;font-size: 25px;font-weight: bold;color: #333333;line-height: 40px;}
.xl_det_matter .matter_time{display: block;margin-top: 4px;margin-left: 30px;font-size: 18px;color: #999999;}
.xl_det_matter .matter_text{margin-top: 40px;display: block;width: 100%;padding: 0 30px;box-sizing: border-box;font-size: 16px;line-height: 36px;}
.xl_det_matter .matter_text p{display: block;width: 100%;text-align: justify;color: #333333;}
.xl_det_matter .matter_btn_row{display: flex;align-items: center;justify-content: space-between;margin-top: 30px;padding: 0 210px;width: 100%;box-sizing: border-box;}
.xl_det_matter .matter_btn{display: flex;align-items: center;justify-content: center;width: 145px;height: 40px;border-radius: 20px;cursor: pointer;font-size: 14px;color: #FFFFFF;}
.xl_det_matter .matter_btn img{display: block;width: 15px;height: 15px;margin-right: 10px;}
.xl_det_matter .matter_btn_org{background: #FF9669 !important;}
.xl_det_matter .matter_btn_green{background: #85D29E !important;}

.xl_course_slider .daily_ul{display: block;margin-left: 64px;margin-top: 30px;border-left: 1px dashed #ff5e00;}
.xl_course_slider .daily_li{position: relative;margin-top: 45px;display: block;}
.xl_course_slider .daily_li:first-child{margin-top: 0;}
.xl_course_slider .daily_time{display: block;position: absolute;left: -34px;top: 50%;transform: translateY(-50%);width: 68px;height: 24px;border-radius: 12px;background: #ff9669;text-align: center;line-height: 24px;font-size: 16px;color: #fefefe;}
.xl_course_slider .daily_li_txt{display: block;margin-left: 55px;font-size: 14px;color: #333333;width: 240px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 希律-书单 */
.xl_det_book{position: relative;display: block;width: 790px;background: #FFFFFF;border-radius: 20px;margin-bottom: 120px;}
.xl_det_book .book_tab_title{display: flex;align-items: center;width: 100%;padding: 0 30px;box-sizing: border-box;padding-top: 40px;}
.xl_det_book .book_tab_title li{cursor: pointer;font-size: 18px;color: #666666;margin-right: 35px;}
.xl_det_book .book_cur a {font-weight: bold !important;font-size: 20px !important;color: #4d3f86 !important;}
.xl_det_book .book_content{display: block;width: 100%;padding: 0 30px;box-sizing: border-box;margin-top: 20px;padding-bottom: 45px;}
.xl_det_book .book_item{display: none;}
.xl_det_book .book_view{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 20px 0;border-bottom: 1px solid #F6F6F6;}
.xl_det_book .hotbook_view{display: block;width: 257px;}
.xl_det_book .book_cont{display: block;width: 100%;position: relative;padding-top: 150px;}
.xl_det_book .book_bg{display: block;width: 100%;height: 128px;border-radius: 10px;position: relative;z-index: 1;}
.xl_det_book .book_img{position: absolute;z-index: 2;top: 0;left: 50%;transform: translateX(-50%);width: 182px;height: 262px;}
.xl_det_book .book_bg_green{background: #85D29E !important;opacity: 0.25 !important;}
.xl_det_book .book_bg_red{background: #FF9669 !important;opacity: 0.25 !important;}
.xl_det_book .book_bg_yellow{background: #fbe693 !important;opacity: 0.3 !important;}
.xl_det_book .book_bg_purple{background: #6246d1 !important;opacity: 0.16 !important;}
.xl_det_book .book_title{position: absolute;z-index: 5;left: 50%;transform: translateX(-50%);width: 162px;padding: 4px;box-sizing: border-box;top: 42px;background: #FFFFFF;}
.xl_det_book .book_title_in{display: block;width: 100%;border: 1px solid #574089;box-sizing: border-box;}
.xl_det_book .book_title_txt{display: block;width: 120px;margin: 0 auto;text-align: center;font-size: 20px;line-height: 36px;color: #333333;font-weight: bold;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
.xl_det_book .book_title_notes{position: relative;display: block;text-align: center;font-size: 12px;color: #666666;padding: 9px 0;}
.xl_det_book .book_title_notes::before{content: '';position: absolute;left: 50%;transform: translateX(-50%);top: 0;width: 26px;height: 2px;background: #574089;}
.xl_det_book .book_right{display: block;width: 440px;}
.xl_det_book .book_name{display: block;font-size: 24px;font-weight: bold;color: #1f1f1f;}
.xl_det_book .book_text{display: block;width: 100%;margin-top: 10px;font-size: 20px;color: #666666;line-height: 30px;text-align: justify;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow: hidden;}
.xl_det_book .book_txt_label{font-weight: bold;}
.xl_det_book .book_bot{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-top: 35px;}
.xl_det_book .book_time{display: block;font-size: 16px;color: #999999;}
.xl_det_book .book_look{display: block;width: 145px;height: 40px;text-align: center;line-height: 40px;border-radius: 20px;background: #ff6b5d;font-size: 20px;color: #FFFFFF;cursor: pointer;}
.xl_det_book .page_container{position: absolute;left: 0;bottom: -120px;width: 100%;}

.xl_book_slider{display: block;width: 390px;}
.xl_paper_slider{display: block;width: 390px;border-radius: 20px;background: #FFFFFF;padding: 40px 0 30px 0;}
.xl_paper_slider .paper_name{display: block;margin-left: 30px;font-size: 18px;color: #333333;font-weight: bold;}
.xl_paper_slider .paper_ul{display: block;width: 100%;padding: 0 30px;box-sizing: border-box;margin-top: 2px;}
.xl_paper_slider .paper_li{display: flex;align-items: center;width: 100%;height: 50px;border-bottom: 1px solid #F6F6F6;}
.xl_paper_slider .paper_li_num{display: block;font-size: 24px;color: #999999;font-weight: bold;}
.xl_paper_slider .paper_num_hot{color: #ff0000 !important;}
.xl_paper_slider .paper_num_one{color: #4d3f86 !important;}
.xl_paper_slider .paper_num_two{color: #6665ad !important;}
.xl_paper_slider .paper_num_three{color: #9796d2 !important;}
.xl_paper_slider .paper_li_txt{display: block;width: 300px;margin-left: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;color: #1f1f1f;}
.xl_book_slider .xl_video_slider{margin-top: 20px;}
.xl_video_slider{display: block;width: 390px;border-radius: 20px;background: #FFFFFF;padding: 40px 0 30px 0;}
.xl_video_slider .video_label{display: block;margin-left: 30px;font-size: 18px;color: #333333;font-weight: bold;}
.xl_video_slider .video_ul{display: block;width: 330px;margin: 0 auto;}

/* 问答-广告 */
.xl_advspace{
	display: block;
	background: #ffffff;
	padding: 0 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 6px;
}
.xl_advspace .space_name{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #111011;
}
.xl_advspace .space_view{
	display: flex;
	align-items: center;
	padding: 12px 8px;
	background-color: #FFFFFF;
	border: 1px solid #E5E5E5;
	margin-top: 15px;
}
.xl_advspace .article_img{
	display: block;
	width: 85px;
	height: 60px;
}
.xl_advspace .space_info{
	position: relative;
	flex: 1;
	margin-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.xl_advspace .space_text{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #111011;
	line-height: 28px;
}
.xl_advspace .space_add{
	font-size: 16px;
	color: #ec5a0b;
	line-height: 28px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.xl_advspace .space_btn{
	display: block;
	width: 100%;
	background: #ed7e07;
	margin-top: 15px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	border-radius: 6px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

.video_view{position: relative;display: block;width: 100%;height: 257px;background: #FFFFFF;border-radius: 20px;box-shadow: 0 0 30px 0 rgba(219, 219, 219, 0.67);overflow: hidden;}
.video_view_top{position: relative;display: block;width: 100%;height: 160px;}
.video_view_top .top_bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.video_hot{position: absolute;z-index: 2;left: 0;bottom: 0;width: 166px;height: 20px;display: flex;align-items: center;background:linear-gradient(90deg,#000000 0%,rgba(0,0,0,0) 100%);font-size: 12px;color: #FFFFFF;font-weight: bold;}
.video_hot img{display: block;width: 13px;height: 13px;margin: 0 5px;}
.video_view_txt{display: block;width: 100%;box-sizing: border-box;padding: 0 15px;font-size: 18px;margin-top: 5px;line-height: 25px;color: #1f1f1f;text-align: justify;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}
.video_time{position: absolute;right: 15px;bottom: 15px;font-size: 14px;color: #b0b0b0;}
.xl_video_slider .video_view{
	margin-top: 25px;
}

/* 书单详情页 */
.xl_det_book .paper_title{display: block;padding-top: 40px;margin: 0 30px;font-size: 25px;color: #333333;font-weight: bold;word-break: break-all;}
.xl_det_book .paper_time{margin-left: 30px;margin-top: 15px;font-size: 14px;color: #999999;}
.xl_det_book .paper_book{margin: 0 auto;margin-top: 30px;width: 730px;border-radius: 20px;background: #F6F6F6;padding: 20px;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;}
.xl_det_book .paper_book_img{position: relative;
	display: block;
	width: 152px;
	height: auto;
	border-radius: 15px;}
.xl_det_book .book_img_bg{width: 100%;height: auto; }
.book_img_bg{width: 100%;height: auto; }
.xl_det_book .paper_book_img .book_title{width: 94px !important;height: 94px !important;padding: 5px !important;}
.xl_det_book .paper_book_img .book_title_in{display: flex !important;align-items: center !important;width: 100% !important;height: 100% !important;}
.xl_det_book .paper_book_img .book_title_txt{width: 60px !important;font-size: 18px !important;}
.xl_det_book .paper_book_cont{display: block;width: 515px;}
.xl_det_book .paper_book_name{display: block;font-size: 22px;color: #1f1f1f;font-weight: bold;}
.xl_det_book .paper_book_lec{display: block;margin-top: 20px;font-size: 18px;color: #666666;}
.xl_det_book .paper_book_text{display: block;width: 100%;text-align: justify;font-size: 18px;line-height: 24px;color: #666666;margin-top: 5px;}
.xl_det_book .paper_book_text span{font-weight: bold;}
.xl_det_book .paper_bool_listen{float: right;margin-top: 5px;width: 116px;height: 34px;background: #4d3f86;border-radius: 17px;text-align: center;line-height: 34px;font-size: 16px;color: #FFFFFF;font-weight: bold;}
.xl_det_book .paper_p{display: block;width: 100%;padding: 0 30px;box-sizing: border-box;margin-top: 50px;font-size: 16px;color: #333333;line-height: 36px;}
.xl_det_book .paper_p p{  text-align: justify;
	font-size: 16px;
	line-height: 32px;
	color: #444;
                margin-bottom: 25px;}
.xl_det_book .paper_label{display: flex;flex-wrap: wrap;width: 100%;padding:0 20px 0 30px;box-sizing: border-box;}
.xl_det_book .paper_label a{width: 104px;height: 34px;background: #f3faf5;border-radius: 17px;padding: 0 10px;box-sizing: border-box;overflow: hidden;text-align: center;line-height: 34px;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;color: #5dd484;margin-right: 20px;margin-top: 10px;}
.xl_det_book .paper_listen_label{position: relative;display: block;margin-left: 30px;margin-top: 30px;font-size: 24px;color: #333333;font-weight: bold;}
.xl_det_book .paper_llsten_ul{display: flex;width: 100%;padding: 0 30px;flex-wrap: wrap;padding-bottom: 20px !important;padding-top: 10px;}
.xl_det_book .paper_llsten_ul .hotbook_view{width: 152px !important;margin-right: 40px;margin-top: 15px;}
.xl_det_book .paper_llsten_ul .hotbook_view:nth-child(4n){margin-right: 0;}
.xl_det_book .paper_llsten_ul .book_cont{padding-top: 0 !important;}
.xl_det_book .paper_llsten_ul .book_img{width: 152px !important;height: 220px !important;}
.xl_det_book .paper_llsten_ul .book_bg{height: 220px !important;}
.xl_det_book .paper_llsten_ul .book_title{width: 135px !important;top: 35px !important;}
.xl_det_book .paper_llsten_ul .book_title_txt{width: 95px !important;font-size: 16px !important;line-height: 26px !important;padding-top: 4px;}
.xl_det_book .paper_llsten_ul .book_title_notes{font-size: 10px !important;}
.xl_det_book .hotbook_name{display: block;text-align: center;white-space: nowrap;overflow: hidden;margin-top: 20px;font-size: 18px;color: #1f1f1f;text-overflow: ellipsis;}
/* 2022-07-15 新增 */
.xlcms_paper_adv{display: block;margin: 0 30px;margin-top: 30px;height: 150px;}
.xlcms_paper_adv img{display: block;width: 100%;height: 100%;}
.xlcms_character{margin: 0 30px;margin-top: 20px;display: flex;align-items: center;border-radius: 20px;overflow: hidden;}
.xlcms_character .chara_adv{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 420px;
	min-width: 420px;
	height: 250px;
	box-sizing: border-box;
	background: url(../image/chara_adv_bg.png) no-repeat;
	background-size: 100% 100%;
	padding-top: 35px;
}
.xlcms_character .chara_title{font-size: 23px;font-weight: bold;color: #333333;}
.xlcms_character .chara_gue{display: block;position: relative;width: 355px;height: 40px;background: #FFFFFF;border-radius: 10px;padding-left: 20px;line-height: 40px;margin-top: 10px;font-size: 18px;color: #333333;box-sizing: border-box;}
.xlcms_character .chara_gue1{margin-top: 22px;}
.xlcms_character .chara_gue1::before{
	content: '';
	position: absolute;
	width: 370px;
	height: 62px;
	left: -13px;
	top: -20px;
	background: url(../image/chara_adv_gue.png) no-repeat;
	background-size: 100% 100%;
}
.xlcms_character .chara_answer{display: block;margin-top: 14px;width: 212px;height: 40px;background: linear-gradient(-90deg, #FF9C59, #FFBE70);box-shadow: 0 3px 12px 0 rgba(255,169,98,0.65);border-radius: 20px;text-align: center;line-height: 40px;font-size: 22px;font-weight: bold;color: #FFFFFF;}
.xlcms_character .chara_list{display: flex;flex-wrap: wrap;margin-left: 5px;}
.xlcms_character .chara_view{width: 150px;height: 80px;background: #FFF6F4;box-sizing: border-box;display: flex;align-items: center;padding-left: 8px;margin-right: 5px;margin-top: 5px;}
.xlcms_character .chara_view:nth-child(2n){
	margin-right: 0;
}
.xlcms_character .chara_view:nth-child(1),
.xlcms_character .chara_view:nth-child(2){
	margin-top: 0;
}
.xlcms_character .chara_icon{width: 60px;height: 60px;}
.xlcms_character .chara_name{display: block;font-size: 20px;font-weight: bold;color: #333333;}
.xlcms_character .chara_txt{display: block;margin-top: 10px;font-size: 16px;color: #666666;}
.slider_title{display: flex;align-items: center;justify-content: space-between;}
.slider_title .title_label{font-size: 20px;font-weight: bold;color: #333333;}
.slider_title .title_more{display: flex;align-items: center;font-size: 18px;color: #999999;}
.slider_title .title_more img{width: 8px;height: 14px;margin-left: 6px;}
.xlcms_measure{background: #FFFFFF;border-radius: 20px;width: 100%;box-sizing: border-box;padding: 0 25px;padding-top: 35px;padding-bottom: 15px;}

.slider_title .title_row{
	display: flex;
	align-items: center;
}
.slider_title .title_infNum{
	margin-left: 5px;
	display: inline-block;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	border-radius: 13px;
	background: #FD8572;
	font-size: 18px;
	color: #FFFFFF;
}

.xlcms_review{padding: 20px 0;display: flex;align-items: flex-start;border-bottom: 1px solid #F6F6F6;}
.xlcms_review .review_img{display: block;width: 100px;height: 65px;border-radius: 10px;}
.xlcms_review .review_info{flex: 1; margin-left: 10px;}
.xlcms_review .review_txt{font-size: 18px;font-weight: bold;color: #1F1F1F;line-height: 30px;}
.xlcms_review .review_notes{position: relative;margin-top: 15px;display: flex;align-items: center;}
.xlcms_review .review_num{display: flex;align-items: center;font-size: 16px;color: #999999;margin-right: 10px;}
.xlcms_review .review_num img{display: block;width: 16px;height: 16px;margin-right: 5px;}
.xlcms_review .review_price{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	font-size: 16px;
	color: #ff6740;
}

/* 希律-文章知识 */
.xl_det_book .book_paper_cont{display: block;width: 100%;padding: 0 30px;box-sizing: border-box;margin-top: 10px;padding-bottom: 90px;}
.xl_det_book .paper_notes{display: flex;align-items: center;margin-left: 30px;margin-top: 14px;font-size: 18px;color: #999999;}
.xl_det_book .paper_notes span{margin-right: 20px;}
.xl_det_book .paper_articles{display: block;padding: 0 30px;width: 100%;box-sizing: border-box;padding-bottom: 60px;margin-top: 15px;}

/* 希律-问答 */
.xl_det_book .quest_content{display: block;width: 100%;padding: 0 30px;padding-top: 15px;box-sizing: border-box;padding-bottom: 80px;}
.xl_det_book .quest_item{display: none;}
.xl_det_book .quest_view{display: block;width: 100%;border-radius: 20px;background: #FFFFFF;padding: 25px 30px;box-sizing: border-box;margin-top: 25px;box-shadow: 0 0 30px 0 rgba(219, 219, 219, 0.67);}
.xl_det_book .quest_view_title{display: flex;align-items: flex-start;justify-content: space-between;}
.xl_det_book .quest_view_title img{display: block;width: 24px;height: 24px;margin-top: 5px;}
.xl_det_book .quest_view_title span{display: block;width: 625px;font-size: 20px;color: #1f1f1f;line-height: 30px;font-weight: bold;text-align: justify;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}
.xl_det_book .quest_view_title h3{display: block;width: 625px;font-size: 20px;color: #1f1f1f;line-height: 30px;font-weight: bold;text-align: justify;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}
.xl_det_book .quest_view_p{width: 625px; height: 50px;margin-left: 45px;margin-top: 10px;font-size: 14px;color: #b0b0b0;line-height: 25px;text-align: justify;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}


/* 问答-心理健康 */
.xl_det_book .quest_paper_ul{display: block;width: 100%;padding: 0 30px;box-sizing: border-box;padding-bottom: 70px;padding-top: 10px;}
.xl_det_book .quest_paper_ul .quest_view{margin-top: 20px !important;padding: 15px 25px !important;}
.xl_det_book .quest_paper_ul .quest_view_title img{width: 20px !important;height: 20px !important;}
.xl_det_book .quest_paper_ul .quest_view_title span{width: 640px !important;line-height: 30px !important;font-weight: normal !important;font-size: 20px !important;}
.xl_det_book .quest_user{display: flex;align-items: center;margin-left: 30px;margin-top: 30px;}
.xl_det_book .quest_user_img{display: block;width: 56px;height: 56px;border-radius: 50%;}
.xl_det_book .quest_user_cont{display: block;margin-left: 15px;}
.xl_det_book .quest_user_name{display: block;font-size: 22px;color: #333333;}
.xl_det_book .quest_user_time{display: block;margin-top: 10px;font-size: 18px;color: #999999;}
.xl_det_book .paper_p img{display: block;width: 100%;height: auto;border-radius: 30px;margin-bottom: 40px;}

/* 问答-心理健康 */
.xl_det_book .paper_more{display: flex;align-items: center;font-size: 14px;color: #999999;font-weight: normal;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);}
.xl_det_book .paper_more img{display: block;width: 14px;height: 14px;margin-left: 2px;}
.xl_det_book .concept_btn_ul{display: flex;flex-wrap: wrap;width: 100%;padding: 0 30px;box-sizing: border-box;padding-top: 10px;}
.xl_det_book .concept_btn{width: 204px;height: 52px;background: #ff9669;border-radius: 20px;display: block;padding: 0 10px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-align: center;line-height: 52px;margin-top: 20px;margin-right: 35px;font-size: 18px;color: #FFFFFF;text-overflow: ellipsis;cursor: pointer;}

/* 心理测试 */
.xl_det_book .tests_ul{display: block;width: 100%;padding: 20px 30px 70px 30px;box-sizing: border-box;}
.xl_det_book .tests_view{display: flex;align-items: center;justify-content: space-between;width: 100%;height: 170px;border-radius: 20px;background: #FFFFFF;margin-top: 20px;box-shadow: 0 0 30px 0 rgba(219, 219, 219, 0.67);}
.xl_det_book .tests_left{display: block;margin-left: 30px;}
.xl_det_book .tests_view_title{width: 460px;font-size: 24px;color: #1f1f1f;font-weight: bold;line-height: 36px; }
.xl_det_book .tests_view_title img{
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-top: 6px;
	margin-right: 5px;
}
.xl_det_book .tests_view_notes{display: flex;align-items: center;margin-top: 24px;}
.xl_det_book .tests_notes_span{display: flex;align-items: center;color: #999999;font-size: 20px;margin-right: 50px;}
.xl_det_book .tests_price{
	color: #FF7B6E;
}
.xl_det_book .tests_notes_span img{display: block;width: 20px;height: 20px;margin-right: 15px;}
.xl_det_book .tests_btn{display: block;text-align: center;width: 151px;height: 50px;background: #ff7b6e;border-radius: 25px;line-height: 50px;font-size: 24px;color: #FFFFFF;margin-right: 30px;}

/* 搜索 */
.xl_paper_slider .guess_ul{display: flex;flex-wrap: wrap;width: 100%;padding: 0 30px;box-sizing: border-box;margin-top: 10px;}
.xl_paper_slider .guess_ul a{display: block;text-align: center;line-height: 40px;border: 1px dashed #999999;box-sizing: border-box;padding: 0 10px;margin-top: 15px;margin-right: 15px;width: 157px;height: 40px;background: #FFFFFF;border-radius: 20px;font-size: 14px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xl_paper_slider .guess_ul a:nth-child(2n){margin-right: 0;}
.xl_det_search{background: #F6F6F6 !important;}
.xl_det_search .search_book{display: block;width: 100%;padding: 20px 30px;box-sizing: border-box;background: #FFFFFF;border-radius: 20px;box-shadow: 0 0 30px 0 rgba(219, 219, 219, 0.67); margin-top: 20px;}
.xl_det_search .book_text .exp,
.xl_det_search .paper_view_title .exp,
.xl_det_search .quest_view_title .exp,
.xl_det_search .tests_view_title .exp,
.xl_det_search .video_view_txt .exp{color: #ff6b5d !important;}
.xl_det_search .search_paper{display: block;width: 100%;padding: 5px 30px;background: #FFFFFF;box-sizing: border-box;border-radius: 20px;margin-top: 20px;box-shadow: 0 0 30px 0 rgba(219, 219, 219, 0.67);}
.xl_det_search .search_quest{display: block;width: 100%;margin-top: 20px;border-radius: 20px;background: #FFFFFF;box-shadow: 0 0 30px 0 rgba(219, 219, 219, 0.67);overflow: hidden;}
.xl_det_search .quest_view{border-radius: 0 !important;box-shadow: none !important;margin-top: 0 !important;border-bottom: 1px solid #F6F6F6;}
.xl_det_search .quest_view_title span{width: 685px !important;}
.xl_det_search .quest_view_title h3{width: 685px !important;}
.xl_det_search .quest_view_p{width: 685px !important;}
.xl_det_search .search_tests{
	display: block;
	width: 100%;	
}
.xl_det_search .tests_view{	
	background: #FFFFFF;
	box-shadow: 0 0 30px 0 rgba(219, 219, 219, 0.67);
	border-radius: 20px;
	overflow: hidden;
	margin-top: 20px;
	height: auto;
	padding: 25px 0;
}
.xl_det_search .tests_view_title{width: 540px !important;}
.xl_det_search .search_video{display: flex;flex-wrap: wrap;width: 100%;}
.xl_det_search .video_view{width: 375px !important;margin-right: 40px !important;margin-top: 20px !important;height: 280px !important;}
.xl_det_search .video_view:nth-child(2n){margin-right: 0 !important;}
.xl_det_search .video_view_top{height: 180px !important;}

/* 视频-心理健康 */
.xl_det_book .paper_listen_video{display: flex;flex-wrap: wrap;width: 100%;padding: 0 30px;box-sizing: border-box;padding-bottom: 80px;}
.xl_det_book .paper_listen_video .video_view{width: 348px !important;height: 268px !important;margin-right: 34px;margin-top: 35px;}
.xl_det_book .paper_listen_video .video_view:nth-child(2n){margin-right: 0;}
.xl_det_book .paper_mv{display: block;width: 730px;height: 434px;margin: 0 auto;margin-top: 35px;border-radius: 20px;overflow: hidden;background: rgba(0,0,0,0.5);}


.xl_book_slider .xl_paper_slider{
   margin-bottom: 20px;
}

.xl_un_det_book{
    position: unset !important;
    width: unset !important;
    background: unset !important;
    border-radius: unset !important;
    margin-bottom: unset !important;
    padding:unset !important;
}
.link_heart{
display: inline-block;
 margin-left: 50px;
}

/* 心里书籍专业解读 */
.book_interpret{
	margin: 0 30px;
	margin-top: 35px;
}
.book_interpret .inter_title{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.book_interpret .inter_name{
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}
.book_interpret .inter_arrow{
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #999999;
}
.book_interpret .inter_arrow img{
	margin-left: 6px;
	width: 8px;
	height: 14px;
}
.book_interpret .inter_list{
	display: flex;
	flex-wrap: wrap;
	padding-top: 10px;
}
.book_interpret .inter_view{
	width: 354px;
	height: 104px;
	background: #FFFFFF;
	box-shadow: 0 0 16px 0 rgba(219, 219, 219, 0.67);
	border-radius: 10px;
	margin-right: 22px;
	margin-top: 20px;
	display: flex;
	align-items: center;
}
.book_interpret .inter_view:nth-child(2n){
	margin-right: 0;
}
.book_interpret .inter_img{
	display: block;
	width: 50px;
	height: 72px;
	margin-left: 12px;
}
.book_interpret .inter_cont{
	width: 270px;
	margin-left: 10px;
}
.book_interpret .cont_title{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.book_interpret .cont_name{
	font-weight: bold;
	color: #1F1F1F;
	font-size: 18px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 8px;
	margin-right: 5px;
}
.book_interpret .inter_pay{
	font-size: 12px;
	font-weight: bold;
	color: #FF6B5D;
}
.book_interpret .inter_pay span{
	font-size: 18px;
	white-space: nowrap;
}
.book_interpret .inter_p{
	font-size: 14px;
	color: #666666;
	width: 100%;
	line-height: 21px;
	margin-top: 5px;
	text-align: justify;
}

.book_interpret .xl_course_slider{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding: 0;
}
.book_interpret .xl_course_slider .course_view{
	width: 172px;
	height: 176px;
	box-shadow: 0 0 16px 0 rgba(219, 219, 219, 0.67);
	border-radius: 10px;
	margin-right: 14px;
}
.book_interpret .xl_course_slider .course_view:nth-child(4n){
	margin-right: 0;
}
.book_interpret .xl_course_slider .course_top{
	height: 98px;
}
.book_interpret .xl_course_slider .course_title{
	font-size: 14px;
	line-height: 18px;
	margin-top: 4px;
	padding: 0 10px;
}
.book_interpret .xl_course_slider .course_bot{
	bottom: 10px;
}
.book_interpret .xl_course_slider .course_payNum{
	margin-right: 10px;
	font-size: 12px;
}
.book_interpret .xl_course_slider .course_payNum span{
	font-size: 16px;
}

/* 试听按钮 */
.book_sting{margin-top: 10px;margin-left: 7px;display: flex;align-items: center;justify-content: center;background-color: #FF6B5D;height: 30px;width: 110px;padding: 10px;box-sizing: border-box;border-radius: 15px;}
.book_sting:active{opacity: 0.5;}
.book_sting .book_st_icon{width: 14px;margin-right: 6px;}
.book_sting .book_st_txt{font-size: 14px;color: #fff;font-weight: bold;}